!border= 1px dashed #000
!flpadding= 0.5em
!hilite= #d21

*
  :margin 0
  :padding 0

body
  :background #fff
  :color #000
  :font 1.0em serif

a
  :color #000
  :font 1.0em sans-serif

blockquote, pre
  :margin 1.0em

input
  :background #fff
  :border 1px solid #000
  :color #000
  :font 1.0em sans-serif

#path
  :border-bottom= !border
  :padding= !flpadding

#menu
  :background #eee
  :border-bottom= !border
  :padding= !flpadding

  li
    :display inline
    :list-style none
    :margin-right 2.0em

#main
  :padding= !flpadding
  :text-align justify

  *
    :margin 0.5em 0

  li
    :clear left
    :margin 0

    li
      :margin-left 3.0em

  textarea
    :border 1px solid #000
    :font-family monospace
    :margin 1.0em 0
    :width 100%

  &.article
    :padding-left 3.0em
    :width 40.0em

    h1
      :font-variant small-caps
      :font-weight normal

#admin
  :background #eee
  :border= !border
  :border-width 1px 0
  :margin-bottom 1.0em
  :padding= !flpadding

.dcap:first-letter
  :color= !hilite
  :float left
  :font-size 2.7em
  :margin 0.12em 0.1em 0 0

@media print
  body
    :background none

    #path, #menu, #admin
      :border none
      :display none
